meter flume - German English Dictionary